@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr , {margin:0; padding:0;}
body { background-color: #FFFFFF; color:#000000; font-family: "微软雅黑"; font-size:14px; line-height:24px; box-sizing: border-box;}
h1, h2, h3, h4, h5, h6{ font-weight: bold; margin: 0;}
input, select {font-size:12px; vertical-align:middle;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px; font-family:Arial, Helvetica, sans-serif;}
ul li {list-style:none;}
em { font-style:normal;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:none; color: inherit;}
p {margin: 0px;}
img {border: none; max-width: 100%;}
.warp { width: 1060px; margin: auto;}
.fn_l { float:left; }
.fn_r { float:right; }
.o-hidden { overflow:hidden; }
.hidden { display:none; }
.block { display:block; }
.clear { clear:both; }
.te_c { text-align:center;}
.te_r { text-align:right;}
.pos-rel { position: relative;}
.pos-abs { position: absolute;}
.clearfix {	*zoom:1;}
.clearfix:after { clear:both; height:0;	overflow:hidden; display:block;	visibility:hidden; content:"."}



header {height: 90px; line-height: 90px;}
.logo {height: 90px;}
.tel {font-size: 22px; color: #e83d2b;}
.tel img { margin-right: 10px;}
nav { height: 50px; line-height: 50px; background: #e73522;}
nav ul li {float: left; width: 151px; font-size: 16px; font-weight: bold; text-align: center;}
nav ul li a { display: block; color: #FFFFFF;}
nav ul li a:hover {color: #FFFFFF; text-decoration: underline;}


/*banner*/
.flexslider{ width:100%; height:560px; margin:auto; overflow:hidden; position:relative;}
.slides{position:relative;z-index:1;}
.slides li{height:560px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; _background:url(../images/dot.gif) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}
.flex-direction-nav{ position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{ display:block; width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute;}
.index_news {width: 340px;}
.index_news img {width: 340px; height: 216px;}
.index_news ul li { height: 40px; line-height: 40px; background: url(../images/index_26.png) no-repeat 5px; padding-left: 25px; border-bottom: 1px #b8b8b8 dashed;}
.hezuo {padding: 40px 0; background: url(../images/index_30.jpg) repeat top left;}
.hezuo h3 { height: 35px;  font-size: 30px; text-align: center; font-weight: 400;}
.hezuo ul li {float: left; width: 198px; margin: 0 7px;}
.guanzhu h3 {height: 35px;  font-size: 30px; text-align: center; font-weight: 400;}
.guanzhu ul li {float: left; width: 193px; margin: 0 36px;}
.guanzhu ul li p { margin-top: 10px; height: 40px; line-height: 40px; background: #e83d2b; text-align: center; color: #FFFFFF; border-radius: 30px;}
footer { background: #e83d2b; padding: 20px 0; font-size: 16px; line-height: 30px; color: #FFFFFF;}
footer a {color: #FFFFFF;}


.gk_form { width: 400px; background: #FFFFFF; padding: 40px 20px; margin-top: 430px;}
.gk_form h3 { height: 35px; text-align: center; font-weight: 400; font-size: 22px; margin-bottom: 20px;}
.gk_form dl {line-height: 40px; margin-top: 15px; overflow: hidden;}
.gk_form dl dt { float: left; width: 90px; text-align: right; font-size: 16px; color: #444;}
.gk_form dl dd {float: left; width: 310px;}
.gk_form input[type="text"]{width: 100%; height: 40px; border: 1px #878787 solid; box-sizing: border-box;}
.gk_form button { width: 160px; height: 44px; border: none; text-align: center; margin-top: 25px; font-size: 16px; color: #FFFFFF;}



.bm {background: url('../images/bm_img.jpg')no-repeat center center;background-size:100% 100%;overflow:hidden;height:602px;}
.bm_p1{font-size:42px;color:white;font-weight:bold;text-align:center;margin-top:65px;}
.bm_div{width:977px;height:410px;margin:auto;overflow:hidden;margin-top:42px;}
.bm_left{float:left;width:540px;text-align: center;}
.bm_input{width:510px;height:63px;padding-left:14px;margin-bottom:17px;border-radius:5px;border:1px solid #d9d9d9;color:#b6b6b6;font-size:24px;line-height:63px;}
.bm_right{float:right;width:410px;overflow:hidden;text-align:center;}
.bm_p2{font-size:35px;color:#d8d8db;text-align:center;margin-top:95px;margin-bottom:25px; line-height: 60px;}


.zg_form { width: 310px; margin-top: 252px; margin-right: 195px;}
.zg_form input { width: 170px; padding-left: 140px; height: 43px; margin-bottom: 17px; background: none; border: none;}
.zg_form button { width: 100%; height: 50px; margin-top: 20px; background: none; border: none;}

.inside_foot { height: 60px; line-height: 60px; background: #222222; color: #FFFFFF; text-align: center;}


.weizhi {height:55px; border-bottom:1px solid #eaeaea;}
.g-wrap {position:relative; margin:0 auto; width:1060px; overflow:hidden;}
.weizhi .g-wrap .crumbs {float:left; padding-left:13px; height:100%; background:url(../images/about_05.png) no-repeat left;}
.weizhi .g-wrap .crumbs a {/*float:left;*/ padding:0 9px; font-weight:bold; font-size:12px; line-height:55px; color:#4d4852;}
.weizhi .g-wrap .crumbs a.on {background:url(../images/about_08.png) no-repeat left;}
.weizhi .g-wrap .columns {float:right;}
.weizhi .g-wrap .columns a {position:relative; float:left; margin-left:30px; font-weight:bold; line-height:55px; color:#63666b;}
.weizhi .g-wrap .columns a:hover { border-bottom:2px #da5856 solid;}
.weizhi .g-wrap .columns a.on {border-bottom:2px #da5856 solid;}


.con_l { float: left; width: 700px;}
.con_r { float: right; width: 300px;}
.editor { padding-top:63px; color:#746969; background:url(../images/about_16.png) no-repeat 0 0;}
.right_pic img { float:left; margin-top:10px;}



.headline {position:relative; margin-bottom:23px; height:218px;}
.headline img {margin-left:22px; float:right; width:362px; height:218px;}
.headline .date {display:block; margin-bottom:15px; font:bold 27px/27px 'novecento' !important; color:#6d8ac4;}
.headline h1 {line-height:30px; font-size:18px; color:#474545}
.headline p {color:#777;}
.headline a { color:#c94444}



.date-block {float:left; padding:0 10px; width:68px; height:88px; font:bold 14px/15px 'novecento' !important; color:#444; background-color:#e1e1e1;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px 'novecento' !important; color:#e62b1e;}
/* 链接块 */
.link-block {}
.link-block a {display:block; padding:24px 24px 24px 0; height:90px; border-bottom:2px solid #e8e6e6;}
.link-block a:hover {background-color:#e1e1e1;}
.link-block a .summary {float:left; margin-left:18px; width:560px; height:100%; line-height:18px; color:#746969;}
.link-block a h1 {margin-bottom:8px; line-height:26px; font-size:18px; color:#333;}
.link-block a h3 {margin:-4px 0; color:#746969; font-size:12px; font-weight:100}
.link-block a p {margin-top:8px; height:36px; line-height:18px; color:#746969; overflow:hidden;}

.news-editor {position:relative; padding-left:106px; color:#746969;}
.news-editor .date-block {position:absolute; left:0; top:0;}
.news-editor h1 { font-size:18px;}
.news-editor h3 {margin:14px 0 25px 0; font-size:12px; font-weight:100}


.yema { margin-top: 30px; text-align: center; font-size: 14px; color: #888888;}
.yema a {  margin: 0px 15px;color: #888888;}
.yema input[type="text"] { width: 50px;}


.inside_tex { color: #444444; font-size: 14px;}
.inside_tex h3 { text-align: center; font-size: 18px; font-weight: 400; margin-bottom: 20px;}


.mt40 {margin-top: 40px;}
.mt20 {margin-top: 20px;}
.ml20 {margin-left: 20px;}
